// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const wxContext = cloud.getWXContext()
  const { username, password } = event
  const openid = wxContext.OPENID

  // 账号密码要正确, 同时是自己的微信号
  const result = await db.collection('user').where({ username, password, openid }).get()

  if (!result) {
    return null
  } else {
    return result.data[0]
  }
}